Desc: A three day training course on Object Oriented Programming and C++.
Extensive hands on analysis, design and programming in C++.
Choice of compilers, Boland C++ running on DOS/WINDOWS or GNU C++
running on UNIX.
Object-Oriented Analysis and Design.
Extensive hands on Experience
Cost: BPS 550 (BPS: British Pounds Stirling)
Location: City University
Northampton Square, London EC1V OHB
Please forward this to any one who might be interested.
Contact : Anita Stevenson on 0171 4778135
or email: f.n.che@city.ac.uk
http://www.city.ac.uk/~sm389/oops.html
for more information and an application form
Places are allocated on a first come first served basis.
Discounts available for group bookings.
INTRODUCTION
Because of the tough economic climate and keen competition, business opportunities tend to have a very small window of opportunity. This has led to an increased reliance on information
technology by most organisations to give them a competitive edge. Information systems have to evolve to cope with rapidly changing economic conditions. Traditional approaches to
information systems development make it very difficult to predict how much time and effort is needed to produce a system that satisfies customer requirements. Also, such systems often
have an unacceptably high maintenance costs as they are built without a clear vision or architecture. Object Oriented development has been proposed as way of solving some of the problems
that befall software development projects.
AIMS AND OBJECTIVES
The aims of this course are as follows:
_ Introduce the five different aspects of Object Technology.
_ Convey a thorough understanding of the concepts of Object-Oriented Programming and how they can be applied to improve software development.
_ Acquaint participants with the particular features of different Object-Oriented Development methods and how they affect the software development process.
_ OMT
_ Booch
_ Jacobson
_ Fusion
_ Schlaer/Mellor
_ CRC cards
_ Introduce the use of object-oriented development methodologies in the analysis, design and implementation of information systems.
_ Introduce the advanced concepts of the C++ programming language.
_ To give participants hands-on experience in the object development life-cycle and the development of object-oriented programs in C++.
WHO SHOULD ATTEND
The course is designed for software development personnel who want to get acquainted with object-oriented programming and C++, Software project managers who are interested in
adopting object oriented technology and anyone who is interested in objects and the concepts of object orientation.
PRE - REQUISITES
Some programming experience in either C or C++ is preferred but not required. However, it is anticipated that participants would have some experience in a high level
programming language.
TOPICS COVERED
* Overview of Object Technology .
* Object Oriented Concepts.
* Object Development Methodologies
* Object Oriented Programming in C++.
LOCATION
The city university is a modern campus conveniently located close to the city of London. Travel by public transport is well provided and highly recommended. Some car
parking facilities may be available but this will have to be separately arranged, otherwise, cheap day parking within walking distance of the university can be used.
TIME TABLE
DAY 1: OBJECT ORIENTATION
Object Technology Overview 9.30-11.00
Object Oriented Programming Concepts 11.15-12.45
Object Oriented Software Construction 14.00-15.45
Methodologies
CASE Support for OOP 16.00-17.30
DAY 2: PROGRAMMING IN C++
Introduction to Programming in C++ 09.00-09.55
Data Types In C++ 10.00-10.55
Classes in C++ 11.05-12.00
Class Features 12.05-13.00
Lunch 13.00-14.00
Laboratory Session: C++ Programming 14.00-17.30
DAY 3:ADVANCED C++ PROGRAMMING
Derivation and Inheritance 09.00-09.55
Multiple Inheritance and polymorphism 10.00-10.55
Templates and Exception Handling 11.05-12.00
Input / Output 12.05-13.00
Lunch 13.00-14.00
Laboratory Session 14.00-17.30
DOCUMENTATION
Extensive and detailed notes will be supplied for all material covered in the course as well as a copy of James Rumbaugh's Object-Oriented Modeling and Design. There will be
a guest speaker from SELECT Software Tools presenting the latest product in their range of Object-Oriented Analysis CASE tools.
FEES
The course Fee of BPS 550 includes refreshments and all written materials. Reductions are available for group bookings* .
FURTHER INFORMATION
Further details and application forms:
Contact: Anita Stevenson
TEL: 0171 4778135
FAX: 0171 4778568
OR Che Fidelis
Tel: 0171 4778000 ext 3884
Email: f.n.che@city.ac.uk
URL: http://www.city.ac.uk/~sm389/oops.html
REGISTRATION FORM
Please reserve ...................... place(s) on the Course.